package main

import (
	"flag"
	"fmt"
	"log"
	"os"
)

func main() {
	//	定义命令行参数
	dir := flag.String("dir", ".", "目标路径")
	flag.Parse()

	// 读取目标目录下的文件和目录
	files, err := os.ReadDir(*dir)
	if err != nil {
		log.Fatal(err)
	}

	// 打印目录下的文件和目录名
	for _, file := range files {
		fmt.Println(file.Name())
	}

}
